//0x300 bytes (sizeof)
struct _ALPC_COMPLETION_LIST_HEADER
{
ULONGLONG StartMagic; //0x0
ULONG TotalSize; //0x8
ULONG ListOffset; //0xc
ULONG ListSize; //0x10
ULONG BitmapOffset; //0x14
ULONG BitmapSize; //0x18
ULONG DataOffset; //0x1c
ULONG DataSize; //0x20
ULONG AttributeFlags; //0x24
ULONG AttributeSize; //0x28
struct _ALPC_COMPLETION_LIST_STATE State; //0x80
volatile ULONG LastMessageId; //0x88
volatile ULONG LastCallbackId; //0x8c
volatile ULONG PostCount; //0x100
volatile ULONG ReturnCount; //0x180
volatile ULONG LogSequenceNumber; //0x200
struct _RTL_SRWLOCK UserLock; //0x280
ULONGLONG EndMagic; //0x288
};